var mongoose = require("mongoose");
const { coupons } = require("./data/coupons.js");
const Schema = mongoose.Schema;
// 创建数据结构
var couponsSchema = new Schema({
  id: String, // mongodb 自动生成的 id
  name: String, //优惠券名称
  discount: Number, //减免价格
  minMoney: Number, //优惠券需满足的最低价格的条件
  deadLine: Number, //优惠券截止日期
  navsId: { type: "ObjectId", ref: "navs" }, //优惠券适用商品种类
});
// 创建模型
// 参1 model的名称
// 参2 model的结构
// 参3 model对应的数据库的集合名
const couponsModel = mongoose.model("coupons", couponsSchema, "coupons");
mongoose.connect(
  "mongodb://tangzhenhua:Lovo123456@182.92.214.223:8084/maiwenjie-project",
  {
    useNewUrlParser: true,
    useUnifiedTopology: true,
    auth: { authSource: "admin" },
  },
  async () => {
    // 当连接成功后触发
    await couponsModel.create(coupons);
    console.log("优惠券数据已连接");
  }
);
